package com.kuangstudy.io.properties;

import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.util.Properties;

/**
 * ClassName: Demo3
 * date: 2021/07/16 16:10:23
 *
 * @author zlk
 */
public class Demo3 {
    public static void main(String[] args) throws IOException {
        show1();
    }

    /**
     * Properties的load方法
     * InputSteam:字节输入流 不能读取含有中文的键值对
     * Reader：字符输入流 能读取含有中文的键值对
     * 注意：
     *  1.存储键值对的文件中 键与值默认的连接符号可以使用=，空格(其他符号)
     *  2.存储键值对的文件中 可以使用#表示注释
     *  3.存储键值对的文件中 键与值默认都是字符串 不用加引号
     *  load()读取文件
     */
    private static void show1() throws IOException {
        Properties properties = new Properties();
        properties.load(new FileReader("e:\\2.txt"));
        for (String s : properties.stringPropertyNames()) {
            System.out.println(s+"=>"+properties.getProperty(s));
        }
    }
}
